#ifndef _VIRTUAL_DRAW_H_
#define _VIRTUAL_DRAW_H_


// class used to implement methods used to draw entities
/////////////////////////////////////////////////////////////////////
class VirtualDraw
{
public:
  virtual void begin     () = 0;
  virtual void addVertex (double x, double y, double z) = 0;
  virtual void end       () = 0;
  virtual void line      (double x0, double y0, double z0, double x1, double y1, double z1) = 0;
  virtual void text      (double x0, double y0, double z0, char *txt) = 0;
  virtual void setXor    (bool xorVal) = 0;
};

#endif // _DRAWCURVE_H_
